﻿/*common*/
html{
  overflow-x:hidden;
}
div,h1,h2,h3,h4,h5,ul,li,p,q,blockquote,dl,dd,dt,input,form,span,body,button,select,option{margin:0; padding:0;}
body{ font-size:12px; line-height:1.8em; font-family:Microsoft YaHei; }
img{ border:0;}
li{ list-style:none;}
a:link,a:visited{ text-decoration:none;}
a{ color:#545454;}
input,textarea{ outline:none;}
input.text{
    border-color: #CDCDCD #D9D9D9 #E8E8E8 #A4A4A4;
    border-style: solid;
    border-width: 1px;
    color: #666666;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    input.text{line-height: 1em!important;}
}
input.submit,input.reset,button.submit{border:1px solid #ccc;}
a:hover{color:#0e588c;}
h1{font-size:14px;}
h2{font-size:14px;}
h3{font-size:12px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px;}

h1,h2,h3,h4,h5,h6,ul,ol,dl,li,p{*display:block;}

table{ border-collapse:collapse;}
q:before,blockquote:before,q:after,blockquote:after{content:"";}

.clearfix:after,.cx:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix,.cx {*zoom:1;}

.both_clear{clear:both;}


.fl{ float:left!important; *display:inline;}
.fr{ float:right!important; *display:inline;}

.haslayout{*zoom:1;}
.relative{ position:relative!important;}
.absolute{ position:absolute!important;}
.no_bg{ background:none!important;}
.no_border{ border:none!important;}

.no_margin{ margin:0!important;}
.no_margin_r{ margin-right:0!important;}


.bold{ font-weight:bold!important;}
.fz_14{ font-size:14px;}
.fz_12{ font-size:12px;}
.fz_0{ font-size:0;}

.t_a_c{text-align:center;}
.t_a_l{text-align:left;}
.t_a_r{text-align:right;}

.d_n{display:none; }
.d_b{display:block;}


/*浮动栅格*/
.fl_1,.fl_10,.fl_11,.fl_12,.fl_2,.fl_3,.fl_4,.fl_5,.fl_6,.fl_7,.fl_8,.fl_9 {
	position:relative;
	min-height:1px;
	padding-right:0;
	padding-left:0
}
.fl_1,.fl_10,.fl_11,.fl_12,.fl_2,.fl_3,.fl_4,.fl_5,.fl_6,.fl_7,.fl_8,.fl_9 {
	float:left
}
.fl_12 {
	width:100%
}
.fl_11 {
	width:91.66666667%
}
.fl_10 {
	width:83.33333333%
}
.fl_9 {
	width:75%
}
.fl_8 {
	width:66.66666667%
}
.fl_7 {
	width:58.33333333%
}
.fl_6 {
	width:50%
}
.fl_5 {
	width:41.66666667%
}
.fl_4 {
	width:33.33333333%
}
.fl_3 {
	width:25%
}
.fl_2 {
	width:16.66666667%
}
.fl_1 {
	width:8.33333333%
}
/*end-浮动栅格*/